@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 }

a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }

/**body**/
body { color: #7b7b7b; }
a { color: #7b7b7b; }
a:hover{text-decoration:none; }


.back{background:url(back.jpg);float:right;margin-top:6px;}
.back a{color:#4f4f4f;}
.back a:hover{color:#4f4f4f;}

.other{height:75px;}
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}

/**nav**/
.nav { width: 1100px; height: 75px; float: right; display: inline; border-left:1px solid #001992;}
.nav ul { }
.nav ul li { width:219px; height: 75px; float: left; display: inline;position:relative; z-index:1000; background:url(dh.png) no-repeat;}
.nav ul li a { display: block; height: 56px; line-height:18px; color: #fff; font-size: 16px; padding-top:20px; text-align:center; font-family: "微软雅黑"; font-weight:bold; }
.nav ul li a em{display:block;color:#d1d1d1;font-size:14px; text-transform:uppercase; font-weight:normal;}
.nav ul li a:hover, .nav ul li a.current { text-decoration: none; background:url(dh1.png) no-repeat; display:block; color: #fff; }
.nav ul li a:hover em, .nav ul li a.current em { color: #fff; }

/**针对谷歌浏览器字体默认12px问题**/
@media screen and (-webkit-min-device-pixel-ratio:0){ .nav ul li a span{-webkit-transform:scale(0.78);-o-transform:scale(0.78);display:block;} }

.nav .subNav { position: absolute; top: 75px; left: 0; width:219px; background: #0373e3; z-index: 1000; display: none; }
.nav .subNav dl { }
.nav .subNav dt { width:219px; height: 40px; overflow:hidden;}
.nav .subNav dt a { height: 40px; line-height:40px; font-size: 14px; background:none; color:#fff; padding:0; text-align: center; font-weight:normal;}
.nav .subNav dt a:hover { text-decoration: none; background: #0062c3; }

